// @Author: Leen Van Pelt
package controllers.createControllers;

import javax.swing.JFrame;

import controllers.uiControllers.MainViewController;
import controllers.uiControllers.PortalController;
import views.createViews.ToevoegenVliegtuigView;
import core.logic.services.createServices.ToevoegenVliegtuigService;
import core.models.dataModels.createModels.ToevoegenVliegtuigModel;

public class ToevoegenVliegtuigController 
{
	private static JFrame mijnscherm;
	
	public static void showView()
	{
	
		//halen het model op van de service
		ToevoegenVliegtuigModel mijnmodel = ToevoegenVliegtuigService.getToevoegenVliegtuigModel();
		
		//Sturen het model mee naar de view
		mijnscherm = new ToevoegenVliegtuigView(mijnmodel);
		
		//mijnscherm.pack();
		//mijnscherm.setVisible(true);
		MainViewController.showView(mijnscherm);//@author: Lieven Vandeperre(C1025684) -->nieuwe methode om Jframe in 1 parent scherm te zetten
		
	}
	
	
	public static void handleView(ToevoegenVliegtuigModel model){
		
		//ToevoegenVliegtuigService.getToevoegenVliegtuigModel();
		ToevoegenVliegtuigService.insertVliegtuigModel(model);
		
		MainViewController.removeView(mijnscherm);
		mijnscherm.dispose();
		PortalController.showView();
	}
	
}
